controlled delivery - French English Dictionary